基于Servlet的hello world程序实现详细步骤 | 您所在的位置:网站首页 › jsp输出hello world › 基于Servlet的hello world程序实现详细步骤 |
实现一个Servlet的hello world程序
一. 引入相关jar包二. 编写java代码1. 创建一个类2. 删除super方法3. 构造相关字符串4. 将类和HTTP特定请求相关联
三. 创建一些必要的目录和文件四. 打包程序五. 部署程序六. 验证程序是否正常工作
一. 引入相关jar包
打开后,我们在搜索框中输入servlet,其中第一个就是我们想要的结果 注意:刚开始引入后代码可能为红颜色,表示maven正在下载资源,只需等一会时间,或者过一会刷新一下便可以引入成功 二. 编写java代码 1. 创建一个类
补充: protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOExceptiondoGet是HttpServlet这个父类的方法,这个方法的参数分别是HttpServletRequest(HTTP请求)和HttpServletResponse(HTTP响应),doGet方法里要做的事情就是根据请求生成响应。 @Override我们此处重写了这个doGet之后,并不需要手动调用doGet,而是由Tomcat自动来调用;也不需要咱们手动的创建HelloServlet实例,也是由Tomcat自动创建实例。 3. 构造相关字符串
刚才我们虽然将相关字符串构造成功了,但我们还不知道发送一个什么样的请求才能执行到HelloServlet类的代码,因此,我们需要将类和一个HTTP特定请求相关联,方法就是在类前面加上这个注解:
要想让此程序在Tomcat上运行,只是依靠Maven创建的目录和文件是不够的,还得我们自己来创建一些额外的内容 最后,我们将这些内容写进去即可 四. 打包程序完成以上步骤后,我们就需要把我们当前的代码进行编译然后生成一个压缩包出来,此时,我们可以继续通过maven来完成 由于我们通过maven打出来的包是jar格式的,Tomcat不能直接识别jar格式的包,jar包一般是使用java -jar命令来运行的,而Tomcat所识别的格式是war这个格式,因此我们应该打成一个war格式的包
打完包后,我们将生成的war包部署到Tomcat上即可(将war包拷贝到Tomcat的webapps的目录中) 当前面的所有步骤都完成后,接下来我们就可以检验了,只需要通过浏览器访问一下Tomcat,构造一个特定的请求,触发到特定的代码即可 |
CopyRight 2018-2019 实验室设备网 版权所有 |